/* q_css */
@charset "utf-8";
.clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {  /* 触发 hasLayout */   zoom: 1;  }
.fl{ float:left;}
.fr{ float:right;}

.red{ color:#e6002e;}

.wrapper{ width:1100px; margin:0 auto;}
.bannerx{ height:200px; background:url(images/bannerx.jpg) no-repeat center center;}
.main{ margin:30px auto; font-family:Arial, Helvetica, sans-serif;}
.leftside{ width:260px; float:left;}
.leftside h3{ border:#b7b7b7 1px solid; background-color:#efefef; border-radius:10px 10px 0 0; line-height:30px; font-size:12px; text-transform:uppercase; padding-left:20px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.leftside .conn{  border:#e6e6e6 1px solid;padding:10px 20px;border-radius:0 0 10px 10px;border-top:none; margin-bottom:15px; }
.leftside .prolist .conn{padding:10px 15px;}
.leftside li{ border-bottom:1px solid #ccc; line-height:20px;}
.leftside li img{ vertical-align:middle; }
.leftside .on{ font-weight:bold;}
.leftside .on a{ color:#e6002e;}
.leftside .service{ font-size:12px; color:#666; line-height:140%;}
.leftside .service h3{ color:#e6002e;}
.leftside .service .conn{ padding:10px 20px;}
.content{ width:806px; float:right; background-color:#eee; min-height:400px; background:url(images/conbg.jpg) repeat-x top center;border:#e6e6e6 1px solid;border-radius:10px;}
.content .bigtit{ margin:10px 20px 0; padding-left:10px; border-left:3px solid #e6012e; font-size:14px; font-weight:bold;}
.content .bigtit span{ font-size:12px; font-weight:normal;}
.content .conn{ margin:10px 20px 0; font-size:12px; line-height:140%; border-top:1px solid #e6e6e6; padding:20px 0px;}
.content .honor li{width:170px; float:left; margin:10px 10px 0px;}
.content .honor .img{ border:1px solid #eee;}
.content .honor .img img{ width:100%; height:238px;}
.content .honor .txt{ text-align:center; line-height:30px;}
.content .product li{ ;float:left; margin:10px 6px; padding:4px; border:1px solid #fff; transition:0.5s;}
.content .product li a{ display:block;}
.content .product li:hover{ border:1px solid #e6002e; }
.content .product .img{  border:1px solid #ddd;transition:1s;padding:15px 15px; background-color:#fff;}
.content .product .img img{ width:200px; height:148px;}
.content .product li:hover .img { border-color:#fff;}
.content .product .txt{ height:35px; line-height:35px; background-color:#e6002e; color:#fff; text-align:center; margin-top:3px;}
.content .news{ margin-top:5px;}
.content .news li a{display:block;height:113px;font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px 3px;border-bottom:1px dotted #ccc;transition:0.5s;}
.content .news li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.content .news li a h2{	font-size:16px;	margin-left:180px;line-height:30px; color:#666;}
.content .news li a span{display:block;	font-size:12px;	font-weight:normal;	font-family:宋体;line-height:20px;	margin-left:180px;	margin-top:6px;}
.content .news li a em{ margin-left:180px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.content .news li a:hover{text-decoration:none;	background-color:#efefef;}
.content .download li{ line-height:30px; border-bottom:1px dotted #ccc; padding-top:10px;}
.content .download .tit{ width:80%; width:553px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content .download .timer{ width:87px; float:left; color:#999; font-size:12px; margin-right:30px;}
.content .download a:hover{ color:#333;}
.content .download li span{ color:#d30000;}

.content .cca{ color:#e6002e;}
.content .cca:before{ content:"* "}
.content .tabcc{ border-collapse:collapse; width:100%;}
.content .tabcc td{ border:1px solid #ccc; padding:3px 5px;}
.content .max-wid{ padding:20px 10px; font-size:13px; line-height:160%;}
.content .ys{ color:#999;}
.content .ys:hover{ text-decoration:underline;}

